package com.wonder.admin.domain.vo;

import java.io.Serializable;


import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class SysFieldVo implements Serializable {
	

	private static final long serialVersionUID = 1643434996864L;
	

	@ApiModelProperty(name = "id" , value = "ID")
	private Integer id;
    

	@ApiModelProperty(name = "menu_id" , value = "模块ID")
	private Integer menu_id;
    

	@ApiModelProperty(name = "title" , value = "字段名称")
	private String title;
    

	@ApiModelProperty(name = "field" , value = "字段")
	private String field;
    

	@ApiModelProperty(name = "type" , value = "表单类型1输入框 2下拉框 3单选框 4多选框 5上传图片 6编辑器 7时间")
	private Integer type;
    

	@ApiModelProperty(name = "list_show" , value = "列表显示")
	private Integer list_show;
    

	@ApiModelProperty(name = "search_type" , value = "1精确匹配 2模糊搜索")
	private Integer search_type;
    

	@ApiModelProperty(name = "post_status" , value = "是否前台录入")
	private Integer post_status;
    

	@ApiModelProperty(name = "create_table_field" , value = "是否创建字段")
	private Integer create_table_field;
    

	@ApiModelProperty(name = "validate" , value = "验证方式")
	private String validate;
    

	@ApiModelProperty(name = "rule" , value = "验证规则")
	private String rule;
    

	@ApiModelProperty(name = "sortid" , value = "排序号")
	private Integer sortid;
    

	@ApiModelProperty(name = "sql" , value = "字段配置数据源sql")
	private String sql;
    

	@ApiModelProperty(name = "default_value" , value = "默认值")
	private String default_value;
    

	@ApiModelProperty(name = "datatype" , value = "字段数据类型")
	private String datatype;
    

	@ApiModelProperty(name = "length" , value = "字段长度")
	private String length;
    

	@ApiModelProperty(name = "indexdata" , value = "索引")
	private String indexdata;
    

	@ApiModelProperty(name = "show_condition" , value = "显示条件")
	private String show_condition;
    

	@ApiModelProperty(name = "item_config" , value = "字段配置")
	private String item_config;
    

	@ApiModelProperty(name = "width" , value = "单元格宽度")
	private String width;
    

	@ApiModelProperty(name = "datetime_config" , value = "其他配置")
	private String datetime_config;
    

	@ApiModelProperty(name = "other_config" , value = "其他配置")
	private String other_config;
    

	@ApiModelProperty(name = "belong_table" , value = "虚拟字段所属表 用户多表关联")
	private String belong_table;
    



}
